From 703c4cf003d31ddf6a777761c24cf67c699b6951 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Fri, 8 Dec 2017 20:43:47 +0100 Subject: [PATCH] gl renderer: Ignore render ops before we have a valid program --- gsk/gl/gskglrenderer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 5da50f60ea..40020dedf0 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -1629,6 +1629,10 @@ gsk_gl_renderer_render_ops (GskGLRenderer *self, op->op == OP_CHANGE_VAO) continue; + if (op->op != OP_CHANGE_PROGRAM && + program == NULL) + continue; + OP_PRINT ("Op %u: %u", i, op->op); switch (op->op) -- 2.30.2